Implanted pulse generator for SCS with different programming modalities